Job Title: Node.js Developer
Location: Remote with one day onsite per week (Mondays) in either White Plains, NY, or Jersey City, NJ
Duration: 6-month contract-to-hire
Job Description:
Our client is seeking a Node.js Developer to join our team and contribute to the development and optimization of a microservices-based platform. This role involves building and maintaining scalable, high-performance services, integrating with various platforms, and ensuring seamless deployment through CI/CD pipelines. The ideal candidate will have a strong background in Node.js development, cloud-based solutions, and API integrations, with a focus on performance, reliability, and security.
Key Responsibilities:
- Develop and maintain Node.js microservices to support platform capabilities.
- Integrate additional services and platforms into the existing architecture.
- Troubleshoot and resolve performance and latency issues within the application.
- Collaborate with cross-functional teams to design and implement new APIs.
- Conduct unit testing and support code migrations across Development, QA, and Production environments.
- Create and maintain technical documentation, including runbooks and system guides.
- Address and escalate service issues as necessary, ensuring prompt resolution.
- Enhance platform reliability through performance monitoring and proactive troubleshooting.
Qualifications:
- Programming Expertise: 7+ years of experience with Node.js and React.js.
- Cloud Platforms: 3+ years of experience with cloud technologies (Azure, AWS, GCP).
- API Development: Proficiency in RESTful and Event-Driven APIs, with 3+ years of experience in API gateways.
- CI/CD Pipelines: Hands-on experience with tools for code integration and deployment.
- Monitoring Tools: 2+ years of experience with SIEM tools like Dynatrace or Splunk.
- Containerization: Experience with platforms such as OpenShift or AKS is a plus.
- Security & Compliance: Familiarity with industry security frameworks such as SOC2 and NIST 800-63A.
- Education: Bachelor’s degree in Computer Science, Mathematics, or a related field.
Preferred Skills:
- Strong understanding of microservices architecture and Node.js best practices.
- Background in financial services or a highly regulated industry.
- Proactive problem-solving skills with excellent analytical abilities.
- Experience with DevOps tools such as Git, JIRA, and Confluence.